﻿using System;
using System.CodeDom.Compiler;
using System.Diagnostics;
using Google.Protobuf;
using Google.Protobuf.Reflection;

namespace EggLink.DanhengServer.Proto
{
	// Token: 0x02000755 RID: 1877
	[DebuggerDisplay("{ToString(),nq}")]
	public sealed class GetMonopolyDailyReportCsReq : IMessage<GetMonopolyDailyReportCsReq>, IMessage, IEquatable<GetMonopolyDailyReportCsReq>, IDeepCloneable<GetMonopolyDailyReportCsReq>, IBufferMessage
	{
		// Token: 0x17001803 RID: 6147
		// (get) Token: 0x06005463 RID: 21603 RVA: 0x000E476B File Offset: 0x000E296B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageParser<GetMonopolyDailyReportCsReq> Parser
		{
			get
			{
				return GetMonopolyDailyReportCsReq._parser;
			}
		}

		// Token: 0x17001804 RID: 6148
		// (get) Token: 0x06005464 RID: 21604 RVA: 0x000E4772 File Offset: 0x000E2972
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public static MessageDescriptor Descriptor
		{
			get
			{
				return GetMonopolyDailyReportCsReqReflection.Descriptor.MessageTypes[0];
			}
		}

		// Token: 0x17001805 RID: 6149
		// (get) Token: 0x06005465 RID: 21605 RVA: 0x000E4784 File Offset: 0x000E2984
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		MessageDescriptor IMessage.Descriptor
		{
			get
			{
				return GetMonopolyDailyReportCsReq.Descriptor;
			}
		}

		// Token: 0x06005466 RID: 21606 RVA: 0x000E478B File Offset: 0x000E298B
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportCsReq()
		{
		}

		// Token: 0x06005467 RID: 21607 RVA: 0x000E4793 File Offset: 0x000E2993
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportCsReq(GetMonopolyDailyReportCsReq other) : this()
		{
			this._unknownFields = UnknownFieldSet.Clone(other._unknownFields);
		}

		// Token: 0x06005468 RID: 21608 RVA: 0x000E47AC File Offset: 0x000E29AC
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public GetMonopolyDailyReportCsReq Clone()
		{
			return new GetMonopolyDailyReportCsReq(this);
		}

		// Token: 0x06005469 RID: 21609 RVA: 0x000E47B4 File Offset: 0x000E29B4
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override bool Equals(object other)
		{
			return this.Equals(other as GetMonopolyDailyReportCsReq);
		}

		// Token: 0x0600546A RID: 21610 RVA: 0x000E47C2 File Offset: 0x000E29C2
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public bool Equals(GetMonopolyDailyReportCsReq other)
		{
			return other != null && (other == this || object.Equals(this._unknownFields, other._unknownFields));
		}

		// Token: 0x0600546B RID: 21611 RVA: 0x000E47E0 File Offset: 0x000E29E0
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override int GetHashCode()
		{
			int num = 1;
			if (this._unknownFields != null)
			{
				num ^= this._unknownFields.GetHashCode();
			}
			return num;
		}

		// Token: 0x0600546C RID: 21612 RVA: 0x000E4806 File Offset: 0x000E2A06
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public override string ToString()
		{
			return JsonFormatter.ToDiagnosticString(this);
		}

		// Token: 0x0600546D RID: 21613 RVA: 0x000E480E File Offset: 0x000E2A0E
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void WriteTo(CodedOutputStream output)
		{
			output.WriteRawMessage(this);
		}

		// Token: 0x0600546E RID: 21614 RVA: 0x000E4817 File Offset: 0x000E2A17
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalWriteTo(ref WriteContext output)
		{
			if (this._unknownFields != null)
			{
				this._unknownFields.WriteTo(ref output);
			}
		}

		// Token: 0x0600546F RID: 21615 RVA: 0x000E4830 File Offset: 0x000E2A30
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public int CalculateSize()
		{
			int num = 0;
			if (this._unknownFields != null)
			{
				num += this._unknownFields.CalculateSize();
			}
			return num;
		}

		// Token: 0x06005470 RID: 21616 RVA: 0x000E4856 File Offset: 0x000E2A56
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(GetMonopolyDailyReportCsReq other)
		{
			if (other == null)
			{
				return;
			}
			this._unknownFields = UnknownFieldSet.MergeFrom(this._unknownFields, other._unknownFields);
		}

		// Token: 0x06005471 RID: 21617 RVA: 0x000E4873 File Offset: 0x000E2A73
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		public void MergeFrom(CodedInputStream input)
		{
			input.ReadRawMessage(this);
		}

		// Token: 0x06005472 RID: 21618 RVA: 0x000E487C File Offset: 0x000E2A7C
		[DebuggerNonUserCode]
		[GeneratedCode("protoc", null)]
		void IBufferMessage.InternalMergeFrom(ref ParseContext input)
		{
			while (input.ReadTag() != 0U)
			{
				this._unknownFields = UnknownFieldSet.MergeFieldFrom(this._unknownFields, ref input);
			}
		}

		// Token: 0x0400210D RID: 8461
		private static readonly MessageParser<GetMonopolyDailyReportCsReq> _parser = new MessageParser<GetMonopolyDailyReportCsReq>(() => new GetMonopolyDailyReportCsReq());

		// Token: 0x0400210E RID: 8462
		private UnknownFieldSet _unknownFields;
	}
}
